Answer: 2. One way to think about it is that any 2x2 square eats up 3 unit squares (it has 4 squares, and 1 would anyway be there in a 1x1 square) over a unit square, 3x3 eats up 8, 4x4 eats up 15, 5x5 eats up 24 and so on. The total "eat count" must be 25. This means that there are no 4x4 or bigger squares, because then no combination of larger squares eats up exactly 25 squares. It also means there must be 2 3x3 squares, because with other values, we can't add up enough 2x2 squares to total exactly 25 "eaten" squares.